.menu_1_wrapper { padding: 6rem 0; background-color: #f1f1f1; }
.menu_1_wrapper .bk-menu { display: flex; align-items: start; }
.menu_1_wrapper .bk-menu:last-child { border-bottom: none; }
.menu_1_wrapper figure { max-width: 150px; width: 120%; min-width: 128px; position: relative; margin-bottom: 0; border-radius: 20px; overflow: hidden; border: 1px solid #0000001f; height: 120px; }
@media(max-width:767px) { .menu_1_wrapper figure { border-radius: 8px; } }
@media(min-width:992px) { .menu_1_wrapper figure { margin-right: 1.5rem; } }
.menu_1_wrapper figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.menu_1_wrapper .info-bk { width: 100%; flex: 1; }
.menu_1_wrapper .info-bk .title-bk { font-weight: bold; padding-right: 1rem; margin-bottom: 0.5rem; }
.menu_1_wrapper .info-bk .line-bk { height: 1.125rem; padding: 0 1rem; flex: 1; border-bottom: 2px dotted #7a7879; }
.menu_1_wrapper .info-bk > * { width: 100%; }
.menu_1_wrapper .header-bk { position: relative; color: #040a1c; line-height: 1.5rem; font-style: normal; font-size: 1.125rem; font-weight: 500; margin-bottom: 1rem; display: flex; padding-bottom: 4px; justify-content: space-between; border-bottom: 1px solid var(--mainColor); }
.menu_1_wrapper .title_1-bk { display: flex; color: #7a7879; font-size: 0.875rem; font-style: italic; line-height: 1rem; margin-bottom: 0.5rem; }
.menu_1_wrapper .link { color: #ff7200; font-size: 0.875rem; font-style: italic; }
.menu_1_wrapper .bk-title { margin-bottom: 1.2rem; font-size: 1.7rem; text-transform: uppercase; font-weight: 600; position: relative; padding-left: 60px; }
.menu_1_wrapper .bk-title:before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 50px; height: 75%; content: ''; background-color: var(--mainColor) !important; }
.menu_1_wrapper .spacing-bk { margin-bottom: 4rem; }
.menu_1_wrapper .menu-category { margin-bottom: 3rem; background: #ffffff; padding: 45px 32px; padding-left: 4rem; padding-right: 4rem; }
@media(max-width:767px) { .menu_1_wrapper .menu-category { margin-bottom: 1.5rem; padding: 32px 20px; } }
.menu_1_wrapper .category_row:before { position: absolute; left: 50%; width: 1px; height: 100%; content: ''; background: var(--mainColor); opacity: 0.3; }
@media(max-width:991px) { .menu_1_wrapper .category_row:before { display: none; } }
@media(min-width:768px) { .menu_1_wrapper .category_row { position: relative; margin-left: -4rem; margin-right: -4rem; } .menu_1_wrapper .category_row div[class*=col] { padding-left: 4rem; padding-right: 4rem; } }
@media(max-width:991px) { .tags-bk { flex-direction: column; } .menu_1_wrapper figure { margin-bottom: 1rem; width: 100%; max-width: 100%; height: auto; } .menu_1_wrapper figure img { height: auto; position: static; width: 100%; } }
.menu_1_wrapper .price-bk { text-align: right; padding: 0px; }
.menu_1_wrapper .bk-menu { padding: 1.5rem 0; margin-bottom: 0; }
@media(max-width:767px) { .menu_1_wrapper .bk-menu:last-child { padding-bottom: 0; } }

.menu_4_wrapper { padding: 4rem 0rem; }
@media(min-width:575px) { .menu_4_wrapper { padding: 6rem 0rem; } }
.menu_4_wrapper .bk-title { font-size: 1.875rem; line-height: 2.5rem; color: #d98f4e; font-family: "Arvo", serif; margin-bottom: 1.5rem; font-weight: 600; }
.menu_4_wrapper .bk-menu { display: flex; align-items: flex-start; margin-bottom: 2rem; padding-top: 0; padding-bottom: 0; border-bottom: none; }
@media(max-width:992px) { .menu_4_wrapper .bk-menu { flex-direction: column; } }
.menu_4_wrapper .bk-menu figure { max-width: 164px; width: 100%; min-width: 88px; margin-right: 1.5rem; position: relative; padding-bottom: 18%; margin-bottom: 0; min-height: 164px; border: 1px solid var(--mainColor); border-radius: 25px; overflow: hidden; }
@media(max-width:992px) { .menu_4_wrapper .bk-menu figure { max-width: 100%; min-height: 250px; margin-bottom: 1rem; } }
.menu_4_wrapper .bk-menu figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.menu_4_wrapper .bk-menu .info-bk { width: 100%; border: 1px solid var(--mainColor); border-radius: 25px; padding: 25px; }
.menu_4_wrapper .bk-menu .info-bk > * { width: 100%; }
.menu_4_wrapper .bk-menu .info-bk .title-bk { font-size: 1.5rem; line-height: 1.5rem; font-weight: 600; padding-right: 1rem; margin-bottom: 10px; }
.menu_4_wrapper .bk-menu .info-bk .line-bk { height: 1.125rem; padding: 0 1rem; flex: 1; border-bottom: 2px dotted #7a7879; }
.menu_4_wrapper .bk-menu .info-bk .price-bk { color: var(--mainColor); line-height: 1.5rem; font-size: 1.6rem; }
.menu_4_wrapper .bk-menu .header-bk { position: relative; color: #262123; line-height: 1.5rem; font-size: 1.125rem; font-weight: 500; margin-bottom: 0.5rem; display: flex; justify-content: space-between; border-bottom: 1px solid var(--mainColor); }
.menu_4_wrapper .bk-menu .title_1-bk { display: flex; color: #7a7879; font-size: 1.1rem; line-height: 1.4; font-weight: 400; }
.menu_4_wrapper .bk-menu .link { color: #277500; font-size: 1rem; font-style: italic; }
.menu_4_wrapper .mgb-1 { margin-bottom: 1rem; }
@media(min-width:992px) { .menu_4_wrapper .mgb-lg-0 { margin-bottom: 0; } }
.menu_4_wrapper .menu-category { background: #ffffff; padding: 0; }
@media(min-width:768px) { .menu_4_wrapper .menu-category { padding: 0px 32px; } }


.menu_5_wrapper { font-family: Rubik, sans-serif; padding: 6rem 0; color: #9b9b9b; }
.menu_5_wrapper p { line-height: 24px; }
.menu_5_wrapper h1, .menu_5_wrapper h2, .menu_5_wrapper h3, .menu_5_wrapper h4, .menu_5_wrapper h5, .menu_5_wrapper h6 { color: #282828; font-family: Rubik, sans-serif; }
.menu_5_wrapper .section-title .title-bk { font-size: 1.5rem; margin-bottom: 0; font-weight: 500; text-transform: capitalize; }
.menu_5_wrapper .menu-item-5 { margin-bottom: 2.5rem; position: relative; }
.menu_5_wrapper .menu-item-5 .menu__item_5-img { margin-bottom: 1.2rem; padding-right: 1rem; }
.menu_5_wrapper .menu-item-5 .menu__item_5-img img { width: 100%; }
.menu_5_wrapper .menu-item-5 .menu__item_5-content .menu__item_5-title { font-size: 16px; font-weight: 700; margin-bottom: 7px; padding: 10px 0; border-top: 1px solid var(--mainColor); border-bottom: 1px solid var(--mainColor); color: var(--mainColor) !important; }
.menu_5_wrapper .menu-item-5 .menu__item_5-content .menu__item_5-desc { margin-bottom: 10px; font-size: 14px; border-bottom: 1px dashed black; padding-bottom: 5px; }
.menu_5_wrapper .menu-item-5 .menu__item_5-content .menu__item_5-price { color: var(--mainColor); font-size: 16px; font-weight: 600; margin-left: auto; background: #f1f1f1; width: 100px; padding: 10px; display: block; text-align: center; }
@media(min-width:992px) { .menu_5_wrapper .menu-item-5 { display: flex; width: 100%; } .menu_5_wrapper .menu-item-5 .menu__item_5-content { padding-left: 0px; width: 100%; } .menu_5_wrapper .menu-item-5 .menu__item_5-img { margin-bottom: 0; width: 200px; height: 130px; } .menu_5_wrapper .menu-item-5 .menu__item_5-content .menu__item_5-price { font-size: 17px; } }
.menu_5_wrapper .section-title { padding: 8px; margin-bottom: 2.5rem; background: #f1f1f1; text-align: center; }
.menu_5_wrapper .section-title:after, .menu_5_wrapper .section-title:before { display: none !important; }
@media only screen and (max-width:991px) { .menu_5_wrapper .section-title .title-bk { font-size: 24px; } }

.menu_6_wrapper .bk-menu { display: flex; align-items: start; margin-bottom: 3rem; }
.menu_6_wrapper .bk-menu:last-child { border-bottom: none; }
.menu_6_wrapper figure { max-width: 158px; width: 120%; min-width: 88px; flex: 1; position: relative; padding-bottom: 24%; margin-bottom: 0; border-radius: 20px; overflow: hidden; border: 1px solid #0000001f; }
@media(min-width:992px) { .menu_6_wrapper figure { margin-right: 1.5rem; } }
.menu_6_wrapper figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.menu_6_wrapper .info-bk { width: 100%; flex: 1; }
.menu_6_wrapper .info-bk .title-bk { font-weight: bold; padding-right: 1rem; margin-bottom: 0.5rem; }
.menu_6_wrapper .info-bk .title-bk:after { content: '-'; position: relative; left: 7px; }
.menu_6_wrapper .info-bk .line-bk { height: 1.125rem; padding: 0 1rem; flex: 1; border-bottom: 2px dotted #7a7879; }
.menu_6_wrapper .info-bk > * { width: 100%; }
.menu_6_wrapper .header-bk { position: relative; color: #040a1c; line-height: 1.5rem; font-size: 1.125rem; font-weight: 500; margin-bottom: 1rem; display: flex; }
.menu_6_wrapper .title_1-bk { display: flex; color: #7a7879; font-size: 0.875rem; font-style: italic; line-height: 1rem; margin-bottom: 0.5rem; }
.menu_6_wrapper .link { color: #ff7200; font-size: 0.875rem; font-style: italic; }
.menu_6_wrapper .bk-title { margin-bottom: 3rem; font-size: 1.7rem; text-transform: uppercase; font-weight: 600; position: relative; padding-left: 18px; display: inline-block; }
.menu_6_wrapper .bk-title:before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 10px; height: 10px; content: ''; background-color: var(--mainColor) !important; border-radius: 50%; border: 2px solid var(--mainColor) !important; }
.menu_6_wrapper .bk-title:after { position: absolute; right: -18px; top: 50%; transform: translateY(-50%); width: 10px; height: 10px; content: ''; border-radius: 50%; border: 2px solid var(--mainColor) !important; }
.menu_6_wrapper .spacing-bk { margin-bottom: 4rem; }
.menu_6_wrapper .menu-category { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 64px; }
.menu_6_wrapper .price-bk { color: var(--mainColor); }
.menu_6_wrapper .title-bk { font-size: 1.2rem; font-weight: 600 !important; color: black; }
@media(max-width:991px) { .menu_6_wrapper .bk-menu { flex-direction: column; } .menu_6_wrapper figure { max-width: 100%; width: 100%; padding-bottom: 80%; margin-bottom: 1rem; } .menu_6_wrapper .menu-category { padding-left: 15px; padding-right: 15px; padding-top: 3rem; padding-bottom: 0px; } }
@media(min-width:768px) { .menu_6_wrapper .bk-menu:last-child { margin-bottom: 0; } }


.menu_7_wrapper { padding: 6rem 0; }
.menu_7_wrapper .bk-menu { display: flex; align-items: center; margin-bottom: 2rem; }
@media(min-width:767px) { .menu_7_wrapper .bk-menu { padding: 32px; border-radius: 10px; border: 1px solid #f1f1f1; } }
.menu_7_wrapper figure { max-width: 158px; width: 120%; min-width: 88px; margin-right: 1.5rem; position: relative; padding-bottom: 18%; margin-bottom: 0; min-height: 148px; }
.menu_7_wrapper figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.menu_7_wrapper .info-bk { width: 100%; }
.menu_7_wrapper .info-bk .title-bk { font-weight: bold; padding-right: 0rem; margin-bottom: 0.5rem; border-bottom: 1px dashed black; display: inline-block; text-transform: uppercase; }
.menu_7_wrapper .info-bk .line-bk { height: 1.125rem; padding: 0 1rem; flex: 1; border-bottom: 2px dotted #7a7879; }
.menu_7_wrapper .info-bk > * { width: 100%; }
.menu_7_wrapper .header-bk { position: relative; color: #040a1c; line-height: 1.5rem; font-size: 1.125rem; font-weight: 500; margin-bottom: 1rem; }
.menu_7_wrapper .title_1-bk { display: flex; color: #7a7879; font-size: 0.875rem; font-style: italic; line-height: 1rem; margin-bottom: 0.5rem; }
.menu_7_wrapper .link { color: #ff7200; font-size: 0.875rem; font-style: italic; }
.menu_7_wrapper .bk-title { margin: 0; margin-bottom: 5rem; font-size: 25px; font-weight: 600; color: #ce1212; text-align: center; text-transform: uppercase; }
.menu_7_wrapper .spacing-bk { margin-bottom: 4rem; }
.menu_7_wrapper .menu-category { margin-bottom: 3rem; padding: 15px; box-shadow: 0 0 45px 0 rgba(0,0,0,0.1); border-radius: 10px; }
@media(min-width:768px) { .menu_7_wrapper .menu-category { padding: 32px; } }
.menu_7_wrapper .title-bk { display: block; padding-bottom: 8px; }
.menu_7_wrapper .price-bk { display: block; line-height: 18px; font-size: 18px; }
@media(max-width:991px) { .menu_7_wrapper .bk-menu { flex-direction: column; } .menu_7_wrapper figure { max-width: 100%; width: 100%; margin-right: 0; padding-bottom: 18%; margin-bottom: 1rem; min-height: 200px; } }
.menu_7_wrapper .menu-category svg { height: 6rem; width: auto; position: absolute; bottom: -62px; left: 50%; transform: translateX(-50%); }
.menu_7_wrapper .menu-category svg path { fill: var(--mainColor); }
.menu_7_wrapper .menu-category-content { border: none; padding: 0px; }
.menu_7_wrapper .menu-category-name { border: 1px solid #d6d2d2; padding: 25px 32px; border-bottom: none; background: #e1e1e1; }
.menu_7_wrapper .bk-menu-description .more-text { display: none; }
.menu_7_wrapper .bk-menu-description .read-more-btn { background: no-repeat; border: none; padding: 0; color: var(--mainColor) !important; }
.menu_7_wrapper .bk-menu-description button:focus { outline: none; }
.menu_7_wrapper .bk-menu-description .excerpt-bk { margin-bottom: 0.2rem; }
.menu_7_wrapper .grid-item { width: calc(50% - 50px); }
@media(max-width:767px) { .menu_7_wrapper .grid-item { width: calc(100% - 50px); } }
.menu_7_wrapper .btn-grp .btn-bk { padding: 7px 16px; background: black; color: white; margin-right: 8px; border-radius: 8px; width: auto; text-align: center; margin-top: 1rem; }
.menu_7_wrapper .modal-body { position: relative; flex: 1 1 auto; padding: 2rem; }
.menu_7_wrapper .modal-dialog { max-width: 900px; margin: 1.75rem auto; }

.menu_15_wrapper { font-family: Rubik, sans-serif; padding: 6rem 0; background: #fdeddd; color: black; }
.menu_15_wrapper p { line-height: 24px; }
body .menu_15_wrapper h1, body .menu_15_wrapper h2, body .menu_15_wrapper h3, body .menu_15_wrapper h4, body .menu_15_wrapper h5, body .menu_15_wrapper h6, body .menu_15_wrapper p, body .menu_15_wrapper li, body .menu_15_wrapper a, body .menu_15_wrapper { font-family: "Playwrite GB S", cursive !important; }
.menu_15_wrapper .section-title .title-bk { font-size: 25px; display: inline-block; padding: 7px 32px; background: white; border: 2px dashed black; margin-bottom: 8px; font-weight: 500 !important; font-family: "Playwrite GB S", cursive !important; }
.menu_15_wrapper a.readmore-bk { text-decoration: dashed !important; font-weight: 500; font-size: 13px; }
.menu_15_wrapper .section-title { color: black; padding: 8px; margin-bottom: 2.5rem; text-align: center; }
.menu_15_wrapper .section-title:after, .menu_15_wrapper .section-title:before { display: none !important; }
.menu_15_wrapper .menu-item-5 { margin-bottom: 3rem; position: relative; width: 295px; height: 293px; border-radius: 50%; display: inline-flex !important; justify-content: center; align-items: center; text-align: center; margin: 0 10px; flex-direction: column; border: 3px dashed #ffffffe3; margin-bottom: 1.5rem; }
.menu_15_wrapper .menu-item-5 .no-image .rate-bk { left: auto; transform: translateX(50%); top: auto; right: 50%; bottom: -2px; }
.menu_15_wrapper .menu-item-5 .menu__item_5-img img { width: 100%; object-fit: cover; height: 100%; }
.menu_15_wrapper .menu-item-5 .menu__item_5-content { width: 75%; }
.menu_15_wrapper .menu-item-5 .menu__item_5-content .menu__item_5-title { font-size: 19px; font-weight: 700; margin-bottom: 7px; text-transform: capitalize; position: relative; font-family: "Playwrite GB S", cursive !important; word-wrap: break-word; word-break: break-all; padding: 8px 20px; line-height: 25px; }
.menu_15_wrapper .menu-item-5 .menu__item_5-content .menu__item_5-desc { margin-bottom: 0px; font-size: 14px; padding-bottom: 0; border-bottom: none; }
.menu_15_wrapper .menu-item-5 .menu__item_5-content .menu__item_5-price { color: var(--mainColor); font-size: 17px; font-weight: 600; }
.menu_15_wrapper .menu__item_5-img figure { width: 100px; height: 100px; overflow: hidden; border: 3px solid #f1f1f1; transform: rotate(13deg); }
.menu_15_wrapper .menu-item-5 .menu__item_5-img { position: relative; }
body .menu_15_wrapper .menu-item-5 .rate-bk { width: 80px; height: 80px; background: white; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 20px; font-weight: 500; border: 1px dashed black; padding: 20px; position: absolute; right: -62px; z-index: 9; top: -10px; filter: drop-shadow(3px 1px 2px rgba(0,0,0,0.2)); font-family: "Caveat", cursive; font-weight: 600; }
.menu_15_wrapper .no-image .image-card { width: 100px; height: 100px; overflow: hidden; border: 3px solid #f1f1f1; transform: rotate(13deg); margin-bottom: 16px; }
/* nth-child color variants */
.menu_15_wrapper .menu-item-5:nth-child(5n+1) { background-color: #fed8b3; }
.menu_15_wrapper .menu-item-5:nth-child(5n+2) { background-color: #dcbad3; width: 310px; height: 310px; }
.menu_15_wrapper .menu-item-5:nth-child(5n+3) { background-color: #d8dd9d; width: 270px; height: 270px; }
.menu_15_wrapper .menu-item-5:nth-child(5n+4) { background-color: #bddcf0; color: black; width: 290px; height: 290px; }
.menu_15_wrapper .menu-item-5:nth-child(5n+5) { background-color: #f8e773; }
.menu_15_wrapper .menu-item-5:nth-child(5n+2) figure { transform: rotate(-10deg); }
.menu_15_wrapper .menu-item-5:nth-child(5n+3) figure { transform: rotate(40deg); }
.menu_15_wrapper .menu-item-5:nth-child(5n+4) figure { transform: rotate(-35deg); transform-origin: center; }
/* nth-child modal bg + btn-close color variants */
.menu_15_wrapper .menu-item-5:nth-child(5n+1) .modal-content { background: #fed8b3; }
.menu_15_wrapper .menu-item-5:nth-child(5n+2) .modal-content { background: #dcbad3; }
.menu_15_wrapper .menu-item-5:nth-child(5n+3) .modal-content { background: #d8dd9d; }
.menu_15_wrapper .menu-item-5:nth-child(5n+4) .modal-content { background: #bddcf0; }
.menu_15_wrapper .menu-item-5:nth-child(5n+5) .modal-content { background: #f8e773; }
.menu_15_wrapper .menu-item-5:nth-child(5n+1) .btn-close { background-color: #fed8b3; }
.menu_15_wrapper .menu-item-5:nth-child(5n+2) .btn-close { background-color: #dcbad3; }
.menu_15_wrapper .menu-item-5:nth-child(5n+3) .btn-close { background-color: #d8dd9d; }
.menu_15_wrapper .menu-item-5:nth-child(5n+4) .btn-close { background-color: #bddcf0; }
.menu_15_wrapper .menu-item-5:nth-child(5n+5) .btn-close { background-color: #f8e773; }
.menu_15_wrapper .modal-content { width: 400px; height: 400px; border-radius: 50%; margin: auto; }
.menu_15_wrapper .modal-content:before { border-radius: 50%; position: absolute; left: 50%; top: 50%; width: 97%; height: 97%; content: ''; background: transparent; transform: translate(-50%, -50%); border: 1px dashed white; }
@media(max-width:575px) { .menu_15_wrapper .modal-content { width: 330px; height: auto; } }
.menu_15_wrapper .modal-body { padding: 60px; text-align: center; display: flex; align-items: center; flex-direction: column; line-height: 24px; font-size: 16px; justify-content: center; height: 100%; }
.menu_15_wrapper .modal-title { font-weight: 500; font-size: 20px; margin-bottom: 1rem; }
.menu_15_wrapper .btn-close { background-color: white; border-radius: 50%; padding: 7px; position: absolute; right: 0; opacity: 1; z-index: 99; border: 1px dashed white; }
.menu_15_wrapper .menu-sub-category-box { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; text-align: center; }
.menu_15_wrapper .menu-category-name h3 { text-align: center; }
@media only screen and (max-width:991px) { .menu_15_wrapper .section-title .title-bk { font-size: 24px; } }
@media(max-width:991px) { .menu_15_wrapper .menu-item-5 { border-bottom: 1px dashed #ffffff36; } .menu_15_wrapper .menu-item-5 .menu__item_5-content { width: 100%; text-align: center; } .menu_15_wrapper .menu-item-5 .menu__item_5-content .menu__item_5-title { display: inline-block; } }


.menu_16_wrapper { padding: 4rem 0; background: black; }
.menu_16_wrapper * { color: white; }
.menu_16_wrapper .menu-items-box { display: flex; flex-wrap: wrap; position: relative; }
.menu_16_wrapper .menu-left-bk { width: 50%; }
.menu_16_wrapper .menu-right-bk { width: 50%; padding-left: 2.5%; }
@media(max-width:991px) { .menu_16_wrapper .menu-left-bk, .menu_16_wrapper .menu-right-bk { width: 100%; } .menu_16_wrapper .menu-items-box { flex-direction: column; } .menu_16_wrapper .section-title { width: 100%; } }
.menu_16_wrapper h2.title-bk { font-size: 33px; line-height: 43px; margin-bottom: 8px; }
.menu_16_wrapper .left-food-image { position: fixed; top: 0; left: 0; width: 50%; z-index: 0; height: 100%; border-right: 2px solid white; }
@media(max-width:991px) { .menu_16_wrapper .left-food-image { width: 100%; border-right: none; } }
.menu_16_wrapper .left-food-image img { opacity: 0.3; }
.menu_16_wrapper .menu-left-bk img { width: 100%; height: 370px; position: relative; object-fit: cover; border-bottom: 2px solid white; }
.menu_16_wrapper .menu-left-bk .edit-image-block { width: 80%; }
.menu_16_wrapper .section-title { font-size: 35px; font-weight: 600; position: relative; z-index: 99; background: #000000c2; padding: 10px 20px; width: 49%; }
.menu_16_wrapper .item-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.5rem; }
.menu_16_wrapper h4.menu__item_16-title { margin-bottom: 0; word-break: break-all; line-height: 28px; padding-right: 1rem; }
.menu_16_wrapper .bk-inner-banner .btn { background: white; }
.menu_16_wrapper .menu-category-name { border: none; position: relative; padding-left: 0; padding-right: 0; text-align: center; }
.menu_16_wrapper .menu-category-parent-box { padding: 32px; margin-bottom: 3rem; border: 1px solid white; position: relative; }
.menu_16_wrapper .menu-category-parent-box:before { position: absolute; left: 0; top: 0; width: 100%; height: 50%; content: ''; background: linear-gradient(#000000 50%, #ffff0000); }
.menu_16_wrapper.category-on .left-food-image { border-right: none; }
.menu_16_wrapper.category-on .menu-left-bk img { border-bottom: none; }
@media(max-width:560px) { .menu_16_wrapper .menu-items-box { flex-direction: column; } .menu_16_wrapper .menu-left-bk, .menu_16_wrapper .menu-right-bk { width: 100%; } .left-food-image { width: 100%; } .menu_16_wrapper .menu-left-bk img { width: 100%; height: auto; } .menu_16_wrapper .menu-left-bk .edit-image-block { width: 100%; } }


.menu_17_wrapper { font-family: Rubik, sans-serif; padding: 6rem 0; color: black; }
.menu_17_wrapper p { line-height: 24px; }
body .menu_17_wrapper h1, body .menu_17_wrapper h2, body .menu_17_wrapper h3, body .menu_17_wrapper h4, body .menu_17_wrapper h5, body .menu_17_wrapper h6, body .menu_17_wrapper p, body .menu_17_wrapper li, body .menu_17_wrapper a, body .menu_17_wrapper { font-family: "Schoolbell", cursive !important; }
.menu_17_wrapper .section-title .title-bk { font-size: 49px; display: inline-block; padding: 7px 32px; color: black !important; margin-bottom: 8px; font-weight: 500 !important; }
.menu_17_wrapper a.readmore-bk { text-decoration: dashed !important; font-weight: 500; font-size: 13px; }
.menu_17_wrapper .section-title { color: black; padding: 8px; margin-bottom: 2rem; text-align: center; }
.menu_17_wrapper .menu-item { margin-bottom: 1rem; position: relative; }
.menu_17_wrapper .menu-item .menu__item-img img { width: 100%; object-fit: cover; height: 100%; }
.menu_17_wrapper .menu-item .menu__item-content { width: 75%; }
.menu_17_wrapper .menu-item .menu__item-content .menu__item-title { font-size: 19px; font-weight: 700; margin-bottom: 7px; text-transform: capitalize; position: relative; font-family: "Playwrite GB S", cursive !important; }
.menu_17_wrapper .menu-item .menu__item-content .menu__item-desc { margin-bottom: 0px; font-size: 14px; padding-bottom: 0; border-bottom: none; }
.menu_17_wrapper .menu-item .menu__item-content .menu__item-price { color: var(--mainColor); font-size: 17px; font-weight: 600; }
.menu_17_wrapper .menu__item-img figure { width: 100px; height: 100px; overflow: hidden; border: 3px solid #f1f1f1; transform: rotate(13deg); }
.menu_17_wrapper .no-image .image-card { width: 100px; height: 100px; overflow: hidden; border: 3px solid #f1f1f1; transform: rotate(13deg); margin-bottom: 16px; }
.menu_17_wrapper .modal-content { display: flex; flex-direction: column; pointer-events: auto; background-color: #fff; border: 1px solid rgba(0,0,0,.2); border-radius: .3rem; outline: 0; }
.menu_17_wrapper .modal-body { padding: 32px; text-align: center; display: flex; align-items: center; flex-direction: column; line-height: 24px; font-size: 16px; justify-content: center; height: 100%; }
.menu_17_wrapper .modal-title { font-weight: 500; font-size: 20px; margin-bottom: 1rem; }
.menu_17_wrapper .btn-close { background-color: white; border-radius: 50%; padding: 7px; position: absolute; right: 8px; top: 8px; opacity: 1; z-index: 99; border: 1px dashed rgb(0,0,0); }
.menu_17_wrapper .menu-cat-item-list { background: #f1f1f1; padding: 20px 32px; margin-bottom: 6rem; position: relative; }
.menu_17_wrapper .menu-header { display: flex; justify-content: space-between; align-items: center; position: relative; }
.menu_17_wrapper h4.menu__item_17-title { margin-bottom: 0; color: black !important; font-size: 24px; padding: 6px 16px; z-index: 2; padding-left: 0; }
.menu_17_wrapper .price-bk { position: relative; z-index: 2; padding: 6px 16px; padding-right: 0; font-size: 20px; font-weight: 600; color: #070808; }
.menu_17_wrapper .round-element-1 { position: absolute; width: 100px; height: 100px; background: white; border-radius: 50%; top: -50px; left: 140px; }
.menu_17_wrapper .round-element-2 { position: absolute; width: 30px; height: 30px; background: white; border-radius: 50%; top: 40px; left: 225px; }
.menu_17_wrapper .round-element-3 { position: absolute; width: 50px; height: 50px; background: white; border-radius: 50%; bottom: -27px; right: 170px; }
.menu_17_wrapper .round-element-4 { position: absolute; width: 70px; height: 70px; background: white; border-radius: 50%; top: 14%; right: -33px; }
.menu_17_wrapper .menu-title-description-z { font-size: 16px; }
.menu_17_wrapper .menu-cat-item-list .edit-image-block .cat-single-image { position: relative; left: -23px; top: -23px; }
.menu_17_wrapper .menu-subcategory-name { border: none; margin-bottom: 5rem; }
.menu_17_wrapper .menu-subcategory-name h3 { margin-bottom: 0; font-weight: 600; text-transform: uppercase; }
.menu_17_wrapper .cat-single-image { position: absolute; width: 110px; height: 110px; overflow: hidden; left: 8px; border: 4px solid white; top: -20px; transform: rotate(-7deg); transform-origin: center; }
.menu_17_wrapper .cat-single-image img { height: 100%; width: 100%; }
@media(max-width:560px) { .menu_17_wrapper .section-title .title-bk { font-size: 30px; } .menu_17_wrapper .cat-single-image { width: 100px; height: 100px; left: 7px; top: -15px; transform: rotate(-3deg); } .menu_17_wrapper .round-element-1 { width: 80px; height: 80px; } .menu_17_wrapper .round-element-2 { width: 20px; height: 20px; top: 20px; left: 215px; } .menu_17_wrapper .round-element-4 { width: 60px; height: 60px; top: 14%; right: -40px; } }



.bk-menu-description .read-more-btn {
    background: no-repeat;
    border: none;
    padding: 0;
    color: var(--mainBgColor) !important;
}
 .bk-menu-description  .more-text {
        display: none;
    
    }
    
    .bk-menu-description .read-more-btn {
    background: no-repeat;
    border: none;
    padding: 0;
   color:  var(--mainBgColor) !important;
    }
    .bk-menu-description  button:focus 
    {
        outline: none;
    }
    .bk-menu-description  .excerpt-bk 
    {
        margin-bottom: 0.2rem;
    }